smash hit

noun
1.
a person or thing that is overwhelmingly successful or popular:
Both the play and the movie based on it were smash hits.
Idioms and Phrases with smash hit

smash hit

An outstanding success, as in She was a smash hit in the role of the governess, or His first book was a smash hit but this one isn't doing well. [ c. 1920 ]